package sdk.webview.fmc.com.fmcsdk.check.interfaces;

import java.util.HashMap;

import sdk.webview.fmc.com.fmcsdk.base.BaseView;
import sdk.webview.fmc.com.fmcsdk.bean.GetManagerBean;
import sdk.webview.fmc.com.fmcsdk.bean.UploadImage;
import sdk.webview.fmc.com.fmcsdk.check.bean.RunListPagerBean;

public interface StartWorkView extends BaseView {
    void getRunListPager(RunListPagerBean bean);
    void getReportStatus(String type);
    void uploadSuccess(String imgUrl);
    //上传图片到PC端成功
    void uploadImgForClientSuccess(UploadImage baseData, String locationUrl);
    //上传图片到PC端失败
    void uploadImgForClientOnError(String uploadUrl, String locationUrl, String id);

    void updateInspectionPointWorkRequestSuccess(String picId, String url, String shrinkUrl,boolean isPic);
    void updateInspectionPointWorkRequestFail(String picId, String url, String shrinkUrl,String locationUrl,boolean isPic);

    //巡检点更新成功
    void updatePointSuccess(String type);
    //巡检点更新失败
    void updatePointFail(HashMap<String, Object> map);

    void getManagerSuccess(GetManagerBean.RecordBean recordBean);

    void deletePicSuccess(int groupPosition, int position);

    void uploadVideoSuccess(String url, String localUrl, String id);


    void uploadVideoError(String url,String ids);
}
